package fl.containers;

extern class UILoader extends fl.core.UIComponent {
	var autoLoad : Bool;
	var bytesLoaded(default,never) : UInt;
	var bytesTotal(default,never) : UInt;
	var content(default,never) : flash.display.DisplayObject;
	var maintainAspectRatio : Bool;
	var percentLoaded(default,never) : Float;
	var scaleContent : Bool;
	var source : Dynamic;
	function new() : Void;
	function close() : Void;
	function load(?p1 : flash.net.URLRequest, ?p2 : flash.system.LoaderContext) : Void;
	function loadBytes(p1 : flash.utils.ByteArray, ?p2 : flash.system.LoaderContext) : Void;
	function unload() : Void;
	static function getStyleDefinition() : Dynamic;
}
